#v_main {
	width:1000px;
	margin:0 auto 10px auto;
	overflow:hidden;
}
#main_left {
	float:left;
	width:280px;
	height:304px;
}
/* pic vertical-align middle*/
#img {
	height: 281px;
	margin-top: 20px;
	width: 282px;
	border:1px solid #ccc;
	text-align:center;
	display:table;
   *position:relative;
   *overflow:hidden;
}
#img span {
	display:table-cell;
	vertical-align:middle;
   *position:absolute;
   *left:50%;
   *top:50%;
}
#img span img {
 *position:relative;
 *left:-50%;
 *top:-50%;
}
/* pic vertical-align middle*/


#more {
	width:280px;
	height:21px;
	background-color:#dedede;
}
#more p {
	font-size:12px;
	text-align:center;
	line-height:21px;
}
#more p a {
	color:#000;
}
#more p a:hover {
	color:#000;
	font-weight:bold;
}
#content {
	float:left;
	width:345px;
	margin-left:23px;
	padding-top:10px;
}
#content dd {
	margin-top:20px;
	font-size:12px;
}
#content dd.head {
	font-size:14px;
	font-weight:bold;
	height: 35px;
	overflow: hidden;
}
#content span.big {
	font-size:20px;
	font-weight:bold;
	color:#ff3c00;
}
.blue {
	color:#6B8DD5;
}
.blue:hover {
	text-decoration:none;
	color:#F60;
}
#content dd.rank label {
	float:left;
}
#content dd.rank {
	height:15px;
}
#content dd.rank span {
	float:left;
	margin-left:5px;
}
#content dd.rank a.v_rank0 {
	float:left;
	background:url(../images/view_star_0.jpg) no-repeat;
	padding-left:100px;
	line-height:15px;
	width:92px;
	height:15px;
}
#content dd.rank a.v_rank1 {
	float:left;
	background:url(../images/view_star_1.jpg) no-repeat;
	padding-left:100px;
	line-height:15px;
	width:92px;
	height:15px;
}
#content dd.rank a.v_rank2 {
	float:left;
	background:url(../images/view_star_2.jpg) no-repeat;
	padding-left:100px;
	line-height:15px;
	width:92px;
	height:15px;
}
#content dd.rank a.v_rank3 {
	float:left;
	background:url(../images/view_star_3.jpg) no-repeat;
	padding-left:100px;
	line-height:15px;
	width:92px;
	height:15px;
}
#content dd.rank a.v_rank4 {
	float:left;
	background:url(../images/view_star_4.jpg) no-repeat;
	padding-left:100px;
	line-height:15px;
	width:92px;
	height:15px;
}
#content dd.rank a.v_rank5 {
	float:left;
	background:url(../images/view_star_5.jpg) no-repeat;
	padding-left:100px;
	line-height:15px;
	width:92px;
	height:15px;
}
#content dd.detail {
	line-height:20px;
	color:#999;
	overflow:hidden;
	height: 60px;
}
#content dd.share {
	margin:0;
}
#content dd.share li {
	list-style:none;
	float:left;
}
#content li.fav_btn {
	padding:5px;
	margin-top: 5px;
	background: url(../images/btn_fav.png) no-repeat scroll 0 center transparent;
}
#content li.fav_btn a {
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	margin-left: 18px;
}
#content li.fav_btn a:hover, #content li.share_btn a:hover {
	color: #f87620;
	font-size: 12px;
	line-height: 16px;
	margin-left: 18px;
}
#content li.share_btn {
	background: url(../images/btn_share.png) no-repeat scroll 0 center transparent;
	margin-top: 5px;
	padding: 5px;
	margin-left: 20px;
}
#content li.share_btn a {
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	margin-left: 18px;
}
.sharecenter {
	background-color:#fff;
	border:3px solid #e8a776;
	padding: 10px 0 0 10px;
	position:absolute;
	width:248px;
	display:none;
	margin: 5px 0 0 -20px;
	margin:18px 0 0 -60px\9;
}
.sharecenter.show {
	display:block;
}
.sharecenter li {
	list-style:none;
	float:left;
	width:115px;
	margin-right:8px;
	height:30px;
}
.sharecenter li a {
	padding-left:8px;
	color:#484848;
	font-size:12px;
	display:block;
	line-height:18px;
}
.sharecenter li img {
	float:left;
}
#pop_panel {
	position:absolute;
	width:320px;
	height:110px;
	border:3px solid #e8a776;
	background-color:#fff;
	z-index:999;
	top:480px;
	top:470px\9;
	left:450px\9;
	display:none;
}
#pop_panel .close_btn {
	float:right;
}
#pop_panel .close_btn a img {
	border:0 none;
}
#pop_panel .pop_cont {
	float: left;
	padding: 10px 50px 0;
	width: 230px;
}
#pop_panel .pop_cont li.pop_success {
	background:url(../images/login_succeed.png) no-repeat;
	color: #F87620;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding-left: 40px;
}
#pop_panel .pop_cont li.pop_info {
	font-size: 14px;
	margin: 10px 45px;
	color:#484848;
}
#pop_panel .pop_cont li.pop_info a {
	color:#228af9;
	text-decoration:underline;
}
#main_right {
	float:left;
	margin-left:35px;
	width:295px;
	height:304px;
	background-image: url(../images/view_05.jpg);
	overflow:hidden;
}
#main_right h1 {
	padding-left:13px;
	padding-top:10px;
	font-size:14px;
}
#main_right a {
	color:#000;
}
#main_right a img {
	border:none;
}
#main_right dl {
	float:left;
	width:295px;
}
#main_right dl#t1 {
	margin-top:15px;
	height:81px;
	border-bottom:1px solid #ededed;
}
#main_right dl#t2 {
	height:81px;
	border-bottom:1px solid #ededed;
	margin-top: 8px;
}
#main_right dl#t3 {
	height:81px;
	margin-top: 8px;
}
#main_right dt {
	float:left;
}
#main_right dl#t1 dt.img1 {
	margin-top:3px;
	margin-left:1px;
}
#main_right dl#t1 dt.pj {
	width:115px;
	white-space:nowrap;
}
#main_right dl#t1 dt.pj ul.none {
	margin-top:18px;
}
#main_right dl#t1 dt.pj ul.none li.v_price {
	font-size: 14px;
	height: 23px;
}
#main_right dl#t2 dt.img1 {
	margin-top:3px;
	margin-left:1px;
}
#main_right dl#t2 dt.pj {
	width:115px;
	white-space:nowrap;
}
#main_right dl#t2 dt.pj ul.none {
	margin-top:18px;
}
#main_right dl#t2 dt.pj ul.none li.v_price {
	font-size: 16px;
	height: 23px;
}
#main_right dl#t3 dt.img1 {
	margin-top:3px;
	margin-left:1px;
}
#main_right dl#t3 dt.pj {
	width:115px;
	white-space:nowrap;
}
#main_right dl#t3 dt.pj ul.none {
	margin-top:18px;
}
#main_right dl#t3 dt.pj ul.none li.v_price {
	font-size: 16px;
	height: 23px;
}
.blue {
	margin-top:5px;
	font-size:12px;
	color:#6e8cd4;
}
#content dd.rank span.blue {
	margin:0;
	line-height:15px;
}
#main_right li.v_rank0 {
	width:77px;
	height:13px;
	background-image:url(../images/view_starsmall_0.jpg);
}
#main_right li.v_rank1 {
	width:77px;
	height:13px;
	background-image:url(../images/view_starsmall_1.jpg);
}
#main_right li.v_rank2 {
	width:77px;
	height:13px;
	background-image:url(../images/view_starsmall_2.jpg);
}
#main_right li.v_rank3 {
	width:77px;
	height:13px;
	background-image:url(../images/view_starsmall_3.jpg);
}
#main_right li.v_rank4 {
	width:77px;
	height:13px;
	background-image:url(../images/view_starsmall_4.jpg);
}
#main_right li.v_rank5 {
	width:77px;
	height:13px;
	background-image:url(../images/view_starsmall_5.jpg);
}
.v_price {
	color:#000;
	font-size:25px;
	font-family:Arial, Helvetica, sans-serif;
}
#main_right li {
	float:left;
	list-style:none;
}
#maincontent {
	width:980px;
	margin:0 auto;
}
#tab {
	float:left;
	width:980px;
	height:39px;
	background-image: url(../images/view_09.jpg);
	background-repeat: repeat-x;
}
#tab ul {
	margin-left:39px;
}
#tab li {
	float:left;
	display:inline;
	list-style:none;
	line-height:39px;
}
#tab li.01 {
	margin-left:36px;
}
#tab li a {
	display:block;
	width:115px;
	height:39px;
	color:#333;
	font-size:14px;
	text-align:center;
	background-image:url(../images/view_tab.jpg);
}
#tab li a:hover {
	width:115px;
	height:39px;
	color:#000;
	font-weight:bold;
}
#tab li a.active {
	width:115px;
	height:39px;
	color:#000;
	font-weight:bold;
	background-image:url(../images/view_tab_select.jpg);
}
#v_left {
	float:left;
	width:760px;
	overflow:hidden;
}
.tab_container {
	float:left;
	width:100%;
}
#tab1 {
	float:left;
	width:736px;
	margin-top:4px;
	overflow:hidden;
}
#tab1 a:hover {
	text-decoration:underline;
}
#tab1 a img {
	border:none;
}
#tab1 ul .v_item {
	height:60px;
	list-style:none;
	border-bottom:1px solid #dedede;
}
li {
	list-style:none;
}
#tab1 dt {
	float:left;
	font-size:12px;
}
#tab1 dt.list1 {
	width:152px;
	height:60px;
}
#tab1 dt.list2 {
	margin-left: 10px;
	margin-top: 18px;
	text-align: left;
	width: 250px;
	overflow:hidden;
	height:31px;
}
#tab1 dt.list2 a {
	color:#000;
}
#tab1 dt.list3 {
	width:161px;
	height:60px;
}
#tab1 dt.list3 li {
	float:left;
}
#tab1 dt.list3 li img {
	margin-top:19px;
	margin-left:45px;
}
#tab1 dt.list3 li.span {
	margin-top:20px;
	line-height:20px;
}
#tab1 dt.list4 {
	width:160px;
}
#tab1 dt.list4 li {
	float:left;
}
#tab1 dt.list4 li.bg {
	width:96px;
	height:23px;
	margin-top:18px;
	margin-left:14px;
	background-image:url(../images/view_25_1.jpg);
}
#tab1 dt.list4 li.bg p {
	margin-left:20px;
	margin-top:3px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#tab1 dt.list4 li a img {
	width:37px;
	height:23px;
	margin-top:18px;
	border:none;
}
#tab2 {
	clear:both;
}
#tab2 #select {
	width:736px;
	height:20px;
	float:left;
	margin-top:14px;
}
#tab2 #p_content {
	float:left;
	margin-top: 20px;
}
#tab2 .p_cont {
	float:left;
	margin: 10px 0 0 40px;
	width: 300px;
	font-size:12px;
}
#qs {
	float:left;
	margin-top:30px;
	width:735px;
	height:285px;
}
#tab2 select {
	float:right;
	width:150px;
	margin-top:0px;
}
#tab3 {
	float:left;
	width:100%;
}
#tab3 table {
	margin-left: 2px;
	margin-top: 15px;
	width:734px;
	border-collapse:collapse;
}
#tab3 table th {
	background-color:#eeeeee;
}
#tab3 table, td {
	border:1px solid #dedede;
}
#tab3 th {
	height:29px;
	text-align:left;
	padding-left:6px;
	color:#666;
	font-size: 14px;
}
#tab3 td {
	height:34px;
	color:#005AA0;
}
#tab3 td.d1 {
	text-align:right;
	padding-right:7px;
	font-weight:bold;
	font-size:12px;
	width:145px;
}
#tab3 td.d2 {
	text-align:left;
	padding-left:12px;
	font-size:12px;
	color:#333;
}
#tab4 {
	float:left;
	width:736px;
}
#tab4 .c1 {
	margin-top:14px;
	height:30px;
	border-bottom:1px solid #dedede;
}
#tab4 select {
	float:right;
	width:120px;
}
#tab4 .c2 {
	border-bottom: 1px solid #DEDEDE;
	float: left;
	padding-bottom: 15px;
	width: 736px;
}
#tab4 .c2 li {
	float:left;
	margin-left:20px;
}
#tab4 .c2 li.person {
	float:left;
	width:92px;
	margin-left:0px;
}
#tab4 .c2 li.person dt img {
	margin-top:15px;
}
#tab4 .c2 li.person dt {
	margin-top:0px;
	margin-left:15px;
	font-size:12px;
	line-height:20px;
	text-align:center;
	overflow: hidden;
}
#tab4 .c2 li.content {
	float:left;
	width:620px;
}
#tab4 .c2 li.content dt {
	float:left;
	float:none\9;
	font-size:12px;
	margin-top:16px;
	color:#5e5e5e;
	clear:both\9;
	width:100%\9;
}
#tab4 .c2 li.content ul li {
	float:left;
	margin-left:0px;
	height:15px;
	width:100px;
	color: #005AA0;
}
#tab4 .c2 li.content ul li.date {
	width:400px;
	color:#999;
	text-align:right;
}
#tab4 .c3 {
	height:37px;
	font-size:14px;
	float:right;
	margin-top:10px;
	margin-right: 15px;
}
#tab4 .c3 a {
	background:url(../images/search_page.jpg) no-repeat;
	float:left;
	width:23px;
	height:23px;
	text-align:center;
	line-height:23px;
	margin-right:6px;
}
#tab4 .c3 a.current {
	color:#ff3c00;
	background:none;
}
#tab4 .c3 a:hover {
	background:url(../images/search_page_hover.jpg) no-repeat;
}
#tab4 .tab4_more {
	float: right;
	font-size: 12px;
	margin-top: 16px;
}
#tab4 .tab4_more a {
	color:#228af9;
	text-decoration:underline;
}
#tab4 .tab4_more a:hover {
	color:#f87620;
	text-decoration:underline;
}
#tab4 .v_rank0 {
	height:15px;
	width:92px;
	background:url(../images/view_star_0.jpg) no-repeat;
}
#tab4 .v_rank1 {
	height:15px;
	width:92px;
	background:url(../images/view_star_1.jpg) no-repeat;
}
#tab4 .v_rank2 {
	height:15px;
	width:92px;
	background:url(../images/view_star_2.jpg) no-repeat;
}
#tab4 .v_rank3 {
	height:15px;
	width:92px;
	background:url(../images/view_star_3.jpg) no-repeat;
}
#tab4 .v_rank4 {
	height:15px;
	width:92px;
	background:url(../images/view_star_4.jpg) no-repeat;
}
#tab4 .v_rank5 {
	height:15px;
	width:92px;
	background:url(../images/view_star_5.jpg) no-repeat;
}
#tj {
	float:left;
	margin-top:20px;
	border:1px solid #cdcdcd;
}
#tj h1 {
	padding-left:13px;
	padding-top:10px;
	font-size:14px;
	background-image: url(../images/homepage_title_bg.jpg);
	background-repeat: repeat-x;
}
#v_left_scroll {
	float:left;
	margin-top: 50px;
	height:31px;
	width:18px;
	background-image:url(../images/leftscroll_1.jpg);
}
#v_left_scroll:hover {
	background-image:url(../images/leftscroll_2.jpg);
}
#v_right_scroll {
	float:left;
	margin-top: 50px;
	height:31px;
	width:18px;
	background-image:url(../images/rightscroll_1.jpg);
}
#v_right_scroll:hover {
	background-image:url(../images/rightscroll_2.jpg);
}
a img {
	border:none;
}
.v_ibox {
	height: 180px;
	margin: 1px auto;
	overflow: hidden;
	position: relative;
	width: 700px;
	float: left;
}
.v_ibox .v_showbox {
	left: 0;
	position: absolute;
	width: 2550px;
	float: left;
}
.v_ibox .v_showbox ul li {
	float: left;
	list-style:none;
	margin-left: 5px;
	width: 170px;
}
#tj p.red {
	color:#CC0105;
}
#tj p a:hover {
	text-decoration:underline;
}
#tj dd {
	float:left;
	font-size:12px;
	line-height: 28px;
	margin-right:20px;
	margin-left:20px;
	text-align: center;
	width: 130px;
}
#tj p.cpm {
	height:35px;
	overflow:hidden;
	line-height:18px;
}
#tj p.red {
	color:#CC0105;
}
#tj p a:hover {
	text-decoration:underline;
}
#tj dt {
	width:110px;
	height:100px;
	display:table;
	text-align:center;
	margin: 10px 10px 0 25px;
    *position:relative;
    *overflow:hidden;
}
#tj dt a {
	vertical-align:middle;
	display:table-cell;
    *position:absolute;
    *left:50%;
    *top:50%;
}
#tj dt a img {
   *position:relative;
   *left:-50%;
   *top:-50%;
}
#record {
	float:left;
	margin-top:14px;
	margin-left:10px;
	width:208px;
	border:1px solid #dedede;
}
#record a:hover {
	text-decoration:underline;
}
#record h1 {
	padding-left:13px;
	padding-top:10px;
	font-size:14px;
	background-image:url(../images/view_record.jpg);
}
#record h1 a {
	color:#000;
}
#record dl a {
	color:#000;
}
#record dt {
	width:64px;
	height:67px;
	text-align:center;
	display:table;
	margin-left:3px;
	float:left;
 *position:relative;
 *overflow:hidden;
}
#record dt a {
	display:table-cell;
	vertical-align:middle;
 *position:absolute;
 *top:50%;
 *left:50%;
}
#record dt a img {
 *position:relative;
 *left:-50%;
 *top:-50%;
}
#record dd {
	float: left;
	height: 31px;
	margin-top: 9px;
	overflow: hidden;
	width: 130px;
	padding:0 3px;
}
#record dl.r1 {
	width:206px;
	height:68px;
	margin-top:15px;
	font-size:12px;
}
#record .red {
	color:#ff3c00;
}
#record .rq {
	color:#228af9;
}
